home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / DOCS / ST_GUIDE.PR / ADDR_MOD.TXT < prev    next >
Encoding:
Text File  |  1990-11-28  |  9.2 KB  |  187 lines

  1. PRT_2COL                              ╔════════════════════╗
  2. ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║  ADDRESSING MODES  ║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  3.                              ╚════════════════════╝
  4.  
  5.    *** Direct ***          data register:   Dn
  6.                         address register:   An
  7.                          status register:   SR/CCR
  8.  
  9.   *** Immediate ***               simple:   #k
  10.                                    quick:   #k limited according to instruction
  11.  
  12.   *** Absolute ***                 short:   Abs.W
  13.                                     long:   Abs.L
  14.  
  15.   *** Indirect ***                simple:  (An)
  16.                          postincremented:  (An)+
  17.                           predecremented: -(An)
  18.                        with displacement: d(An)
  19.                indexed with displacement: d(An,Rn)
  20.  
  21. *** Relative to PC ***            simple: d(PC)
  22.                                  indexed: d(PC,Rn)
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. ────────────────────────────────────────────────────────────────────────────────
  33.                                      ╔════╗
  34.                                      ║ Dn ║
  35.                                      ╚════╝
  36.                        31               15       7     0
  37.                        ┌────────────────┬───────┬───────┐
  38.                        │░░░░░░░░░░░░░░░Dn░░░░░░░░░░░░░░░│
  39.                        └────────────────┴───────┴───────┘
  40. ────────────────────────────────────────────────────────────────────────────────
  41.                                      ╔════╗
  42.                                      ║ An ║
  43.                                      ╚════╝
  44.                        31               15             0
  45.                        ┌────────────────┬───────────────┐
  46.                        │░░░░░░░░░░░░░░░An░░░░░░░░░░░░░░░│
  47.                        └────────────────┴───────────────┘
  48. ────────────────────────────────────────────────────────────────────────────────
  49.                                    ╔════╤═════╗
  50.                                    ║ SR │ CCR ║
  51.                                    ╚════╧═════╝
  52.                                15        7     0
  53.                                ┌────────┬───────┐
  54.                                │░░░░░░░SR░░CCR░░│
  55.                                └────────┴───────┘
  56. ────────────────────────────────────────────────────────────────────────────────
  57.                                      ╔════╗
  58.                                      ║ #k ║
  59.                                      ╚════╝
  60.                        31               15             0
  61.                        ┌────────────────┬───────────────┐
  62.                        │░░░░░░░░░░#k in Memory░░░░░░░░░░│
  63.                        └────────────────┴───────────────┘
  64. ────────────────────────────────────────────────────────────────────────────────
  65.                                     ╔═══════╗
  66.                                     ║ Abs.W ║
  67.                                     ╚═══════╝
  68.              31<15               0            31               15       7     0
  69.                  ┌────────────────┐           ┌────────────────┬───────┬───────┐
  70.                  │    Address     ├===========┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  71.                  └────────────────┘           └────────────────┴───────┴───────┘
  72. ────────────────────────────────────────────────────────────────────────────────
  73.                                     ╔═══════╗
  74.                                     ║ Abs.L ║
  75.                                     ╚═══════╝
  76.  31                              0            31               15       7     0
  77.  ┌────────────────────────────────┐           ┌────────────────┬───────┬───────┐
  78.  │            Address             ├===========┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  79.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.                              ╔════════════════════╗
  102. ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║  ADDRESSING MODES  ║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  103.                              ╚════════════════════╝
  104.                                     ╔══════╗
  105.                                     ║ (An) ║
  106.                                     ╚══════╝
  107.  31                              0            31               15       7     0
  108.  ┌────────────────────────────────┐           ┌────────────────┬───────┬───────┐
  109.  │               An               ├===========┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  110.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  111. ────────────────────────────────────────────────────────────────────────────────
  112.                                     ╔═══════╗
  113.                                     ║ (An)+ ║
  114.                                     ╚═══════╝
  115.  31                              0            31               15       7     0
  116.  ┌────────────────────────────────┐           ┌────────────────┬───────┬───────┐
  117.  │               An               ├===========┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  118.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  119.  31                              0            ┌───┐
  120.  ┌────────────────────────────────┐   ┌───┐   │1:B│
  121.  │               An               ├>>>┤ + ├<<<┤2:W│
  122.  └───────────────┬────────────────┘   └─┬─┘   │4:L│
  123.                  └<<<<<<<<<<<<<<<<<<<<<<┘     └───┘
  124. ────────────────────────────────────────────────────────────────────────────────
  125.                                    ╔═══════╗
  126.                                    ║ -(An) ║
  127.                                    ╚═══════╝
  128.  31                              0            ┌───┐
  129.  ┌────────────────────────────────┐   ┌───┐   │1:B│
  130.  │               An               ├>>>┤ - ├<<<┤2:W│
  131.  └───────────────┬────────────────┘   └─┬─┘   │4:L│
  132.                  └<<<<<<<<<<<<<<<<<<<<<<┘     └───┘
  133.  31                              0            31               15       7     0
  134.  ┌────────────────────────────────┐           ┌────────────────┬───────┬───────┐
  135.  │               An               ├===========┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  136.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  137. ────────────────────────────────────────────────────────────────────────────────
  138.                                    ╔═══════╗
  139.                                    ║ d(An) ║
  140.                                    ╚═══════╝
  141.                                            31<15         0
  142.                                       ┌───┐   ┌────────────────┐
  143.                                       │ + ├<<<┤       d        │
  144.                                       └┬─┬┘   └────────────────┘
  145.  31                              0     │ │    31               15       7     0
  146.  ┌────────────────────────────────┐    │ │    ┌────────────────┬───────┬───────┐
  147.  │               An               ├>>>>┘ └====┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  148.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  149. ────────────────────────────────────────────────────────────────────────────────
  150.                                   ╔══════════╗
  151.                                   ║ d(An,Rn) ║
  152.                                   ╚══════════╝
  153.  31            31<15             0          31<7      0
  154.  ┌────────────────┬───────────────┐   ┌───┐   ┌────────┐
  155.  │               Rn               ├>>>┤ + ├<<<┤   d    │
  156.  └────────────────┴───────────────┘   └┬─┬┘   └────────┘
  157.  31                              0     │ │    31               15       7     0
  158.  ┌────────────────────────────────┐    │ │    ┌────────────────┬───────┬───────┐
  159.  │               An               ├>>>>┘ └====┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  160.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  161. ────────────────────────────────────────────────────────────────────────────────
  162.                                    ╔═══════╗
  163.                                    ║ d(PC) ║
  164.                                    ╚═══════╝
  165.                                            31<15              0
  166.                                       ┌───┐   ┌────────────────┐
  167.                                       │ + ├<<<┤       d        │
  168.                                       └┬─┬┘   └────────────────┘
  169.  31                              0     │ │    31               15       7     0
  170.  ┌────────────────────────────────┐    │ │    ┌────────────────┬───────┬───────┐
  171.  │               PC               ├>>>>┘ └====┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  172.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  173.  N.B.: PC points on the current instruction+2
  174. ────────────────────────────────────────────────────────────────────────────────
  175.                                   ╔══════════╗
  176.                                   ║ d(PC,Rn) ║
  177.                                   ╚══════════╝
  178.  31            31<15             0          31<7      0
  179.  ┌────────────────┬───────────────┐   ┌───┐   ┌────────┐
  180.  │               Rn               ├>>>┤ + ├<<<┤   d    │
  181.  └────────────────┴───────────────┘   └┬─┬┘   └────────┘
  182.  31                              0     │ │    31               15       7     0
  183.  ┌────────────────────────────────┐    │ │    ┌────────────────┬───────┬───────┐
  184.  │               PC               ├>>>>┘ └====┤░░░░░░░░░░░░░Memory░░░░░░░░░░░░░│
  185.  └────────────────────────────────┘           └────────────────┴───────┴───────┘
  186.  N.B.: PC points on the current instruction+2
  187.